figaro是一個管理機密資訊或密碼的gem,以下介紹如何同步資訊到heroku上
安裝figaro
1 | gem "figaro" |
1 | $ bundle install |
1 | $ figaro install |
管理機密資訊
假如有一組key不希望公開至github,則我們先把資訊存在yml檔,再使用ENV存取
1 | product_app_id: "2924" |
在initializer中存取資訊
1 | Product.app_id = ENV["product_app_id"] |
佈署至HEROKU
1 | $ figaro heroku:set -e production |
查循目前設定
1 | $ heroku:config |
參考來源:
figaro github